package ar.edu.utn.frgp.EjemploHibernate.action.transferencias;


import java.util.ArrayList;
import java.util.List;

import ar.edu.utn.frgp.EjemploHibernate.model.Transferencia;
import ar.edu.utn.frgp.EjemploHibernate.service.RecursoService;

import com.opensymphony.xwork2.ActionSupport;

public class ListarTransferenciaAction extends ActionSupport {
	private static final long serialVersionUID = 1L;
	private RecursoService service;
	
	private List<Transferencia> transferencias = new ArrayList<Transferencia>();
	private int idCuentaOrigen;
	private String tipoTransferencia;
	
	@Override
	public String execute(){
		try {
			transferencias=service.getTransferenciasXCuenta(idCuentaOrigen, tipoTransferencia);
			return SUCCESS;
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return ERROR;
		}
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public RecursoService getService() {
		return service;
	}

	public List<Transferencia> getTransferencias() {
		return transferencias;
	}

	public int getIdCuentaOrigen() {
		return idCuentaOrigen;
	}

	public String getTipoTransferencia() {
		return tipoTransferencia;
	}

	public void setService(RecursoService service) {
		this.service = service;
	}

	public void setTransferencias(List<Transferencia> transferencias) {
		this.transferencias = transferencias;
	}

	public void setIdCuentaOrigen(int idCuentaOrigen) {
		this.idCuentaOrigen = idCuentaOrigen;
	}

	public void setTipoTransferencia(String tipoTransferencia) {
		this.tipoTransferencia = tipoTransferencia;
	}

		
}